Soru & Cevap

activity sonunda

11.08.2015 - 11:28

Merhaba 

Herhangi bir activityi kapattığımızda bir kod bloğunun çalışmasını nasıl sağlayabiliriz?

Demek istediğimiz bir örnekte anlatıyım:

A activity sinden B activity sine geçiş yapmış olalım. B activity sini kapattığımızda(A ya geri dönünce). B de elde ettiğim verileri herhangi bir txt dosyasına kaydetmek 

Bunu yapmanın bir yolu var mıdır? 

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
14.08.2015 - 09:45

Activity yaşam döngüsünü dikkate almak lazım.

A -> B yaparsan öncelik mantığına göre

A 'da sırasıyla onPause onStop çağırılır.

B 'de sırasıyla onCreate onResume onStart çağırılır.

Sonra B -> A yaptığında B 'de sırasıyla onPause onStop onDestroy çağırılır.

A 'da ise onResume ve onStart çağırılır.

Yani B activitysinde onDestroy bloguna yapmak istediğin process'in kodunu yazacaksın.

İyi çalışmalar.

picture-3240-1455469375.png
harunkor
11.08.2015 - 11:42

Merhabalar Muhammet  Bey,

android sharedpreferences ayrı bir class yazayarak uygulama içindeki veriyi tutabilirsin. Neden dışarı aktarmak istiyorsun ?